Houdini 13.0 Одежда

Подшаги (Substepping)

Cloth Solver позволяет управлять substepping посредством минимального и максимального уровня substepping относительно значений по умолчанию адаптивного substepping интегратора.

Sub-stepping - основной способ управления балансом между качеством и скоростью. Всякий раз, когда симуляция выглядит не достаточно хорошей, первое, что надо попробовать-это увеличить минимальное число substeps и запустить симуляцию повторно. Однако, получающееся увеличение качества получается за счет увеличения времени симуляции за кадр.

По умолчанию работант адаптивный substepping. Во время симуляции это динамически выделяет уровень substepping между определенным пользователем минимальным и максимальным уровнем substepping. Для типичной симуляции ткани с параметрами интегратора по умолчанию используется 2-4 substeps. В некоторых случаях используется 1 подшаг. В крайних случаях, где должны быть решены очень жесткие силы ткани, будет использоваться максимальный уровень подшагов, чтобы поддержать стабильность в результате.

Substep Tolerance определяет, как адаптивный код substepping решает, когда увеличить уровень substepping. Для почти всех случаев этот параметр можно не трогать вовсе. Для симуляции очень прямой ткани Вы можете попытаться увеличить этот допуск, чтобы получить ускорение работы, за счет некоторого качества и стабильности. Экспериментирование - ключ к успеху окончательной работы. В большинстве случаев лучше всего оставлять Substep Tolerance в значении по умолчанию.

Для симуляции общих типов ткани Вы должны будете обычно касаться только параметра Minimum Substep, увеличивая его, чтобы сократить колебания где это необходимо. Другие параметры substepping лучше всего оставлять по умолчанию, если Вы не знаете точно, что Вы делаете.

Точность (Precision)

Cloth Solver Houdini позволяет Вам управлять внутренней точностью, которая используется для всех вычислений солвера. Вы можете установить точность интегратора или на 32 бита или на 64 бита в случаях, где у Вас есть экстремальные силы, чрезвычайно большие или маленькие объекты ткани, или Ваши объекты ткани очень далеко от начала координат (вне 12 000 - 13 000 единиц), где точность 32 бита может выдать существенную ошибку. Однако, для симуляции самой обычной ткани, точность 32 бита обеспечивает вполне достаточную точность, чтобы поддержать устойчивую симуляцию.

Тщательность (Accuracy)

В каждом подшаге Cloth Solver выполняет линейные вычисления, чтобы узнать, как силы затрагивают движение ткани. Вкладка Accuracy позволяет Вам управлять максимальным количеством итераций, и порогом конвергенции для линейных расчетов. По умолчанию используется метод линейного вычисления Preconditioned Conjugate Gradient (PCG).